import { defineStore } from 'pinia'
import { ref } from 'vue'
export const useCounterStore = defineStore('counter', () => {
	const count = ref(0);
	function increment() {
		count.value++;
	}

	return { count, increment };
}, {
	persist: {
		storage: {
			setItem(key, value) {
				if (localStorage) {
					localStorage.setItem(key, value)
				} else {
					uni.setStorageSync(key, value)
				}
			},
			getItem(key) {
				if (localStorage) {
					return localStorage.getItem(key)
				} else {
					return uni.getStorageSync(key)
				}
			},
		},
		paths: ['count']
	}
});
